#include <iostream>
//命名空间


//1.全展开//注意展开部分在整个文件就都展开了，后续重名的话，依然会报错
using namespace std;
int main()
{
    cout<<1<<endl;
    return 0;
}

// 2.部分展开
using std::cout;
using std::endl;
int main()
{
    cout<<1<<endl;
    return 0;
}

//3.嵌套,直接使用
namespace FUH{
    namespace FUH_CS{
        int a = 1;
    }
    int a(int a,int b)//we can define the function in the namespace
    {
        return a+b;
    }
}
using namespace std;
int main()
{
    cout<<FUH::a(1,FUH::FUH_CS::a)<<endl;//out "2"
    return 0;
}

